vcPropertyConditionStatement

Property Condition statement creates a process requirement based on a property value. The targeted property can be a static component's property or a static component's behavior's property. This is a requirement statement and thus can be only added to the Requirements routine of a process routine.

See in: Overview

Module: vcProcessModel

Parent: vcRequirementStatement

Children -

Referenced by: -

Properties

Learn how to use properties here. The properties are also inherited from the parent class.

NameTypeAccessDescription
ConditionExpressionStringRWGets or sets the condition expression to evaluate against the SelectedProperty.
See more
The condition can reference process variables but the condition is re-evaluated only when the SelectedProperty changes value.
SelectedBehaviorvcBehaviorRWGets or sets the behavior that owns the target property.
See more
Must be owned by the SelectedComponent. None value means SelectedProperty is a component property of SelectedComponent. Must be set after SelectedComponent has been set.
SelectedComponentvcComponentRWGets or sets the static component that owns the target property. None value means parent component of the statement.
SelectedPropertyvcPropertyRWThe target property to get. Must be a property of either SelectedComponent or SelectedBehavior depending on the value of SelectedBehavior.
See more
Must be set after SelectedComponent and SelectedBehavior. Value type of the property must be Integer, Real, Vector, Matrix or String.